package com.atguyigu.codesday01.LambdaExpressDemo3;

/*
函数式接口 内部只有一个方法声明 ------> LambdaExpress
    1 拷贝小括号，写死右箭头，落地大括号
 * 2 @FunctionalInterface //显示声明
 * 3 default 方法实现，可以声明+实现一起在接口出现
 * 4 静态方法，同上。
 */
@FunctionalInterface
public interface Foo {
     //  public void  sayHello();

    public  int  add(int x ,int y);   //隐式声明
      default  int sub(int x,int y){
          return x*y;
      }


    default  int sub1(int x,int y){
        return x-y;
    }



     static int  dev(int x,int y){
            return x/y;
      }

}
